added physical boundaries