rework user creation and deal with it after reboot