Add ability and enumerize