-added various cases
-some results
-fixed mutation