gen& best from last day

gen&