change break statement to return statement at make()
move execute function out of ConsGen
rename ConsGen to genCons
several fix