implemented moar tests!