added selector to callback function