Recent progress in decays of b and c hadrons