moar tests fail
looks better now
better
add some moar tests