got some mocking going. a little slow but