shouldve done some tests