add public controller and pages: add user info and activity page