i've begun to write my own testing framework, should be decent, i hope