camera works with rotation