while loop support
new testsuite and while loop support and fixed gen_suite with own vector