moving abilities into separate spec file for clarity