add cached abilities support