add a ability