add user page,
start separating UI vs example