user begin