added scons infrastructure