add tests and fixtures