extending user handling