add fron and back distinction for camera