add tests for all the models and abilities