// // got some globals here that only exist during compilation //