rewrited tests for task1