restructure user page