got some good tests going half way there