build is pretty messed up