refine the turtorial
regen