puscr , uscr , scr ,if