i should try compiling the thing before pushing it