more sensible testing + plotting