abilities as data