unit tests and first feature test passing