adding event listener
adding cam