it's possible to compile everything