added plane and implemented lookAt method