better u method in legacy