init ALSO LOOK NO TESTS
updating tests