more impl and work on test

strugling with jmock