add scons but has bug