clean up compiler + comments