creating steps and running them