dealer function change, manage in user module