added a few more steps