changed build system to waf