abilities many different ways