started testing stuff, much much left to test