advanceduser initializer