done with first sub module of step drections