modified ulogin module