Working about to do checkListener