finally fix camera positioning problem