added abilities loop