added checks for level1