layout updates user screen