fixed init in BaseStep; changed looking down and forward