WIP: tests + fixes + love

good idea