added test, can't understand why pass wont pass