Added User Level Checking