* setup build system