finish basical 3 steps without exception