added page diagram and changed some use cases