updated build system

fucking sucks