define_ability