add user_drop function