add spec, fixtures and schema