some optimisations
some optimisations
some optimisations
add test5 
new format of testResults