Finished the auto keyword. Added fix for mod by 0.