step forward on compilation