Leptonic and semileptonic decays