fix nil bug
fix bugs
routine
routine