taking Projection steps