added some steps described in requirements doc