adding a few more steps