All test work, some of them are wrong any way