user page and operations