background and camera limits added