Added ability listener WIP