start compiling stuff