set up compiler settings, hopefully I got it right this time.