basic scaffolding && build system