Cleanup of second_pass, before GOOD getters and setter
GOOD get and set methods
Dynamically allocated space for marks