logic improovment

todo: save userinfo before close
todo: pages names in list
todo: test activation and testing logic
todo: logo