improving sconscript