added use cases and uml