Half and Whole steps Assignments