Step compilation

STANDARD - 118,168   GOLD - 10,404