screen controll and early boundries