added functionality to camera follow