basic advanceduser document added. need to figure out lifecycle callbacks and behaviors