Prepared all tests, redesigned
Added results of tests