use cases and srs documentation (#14)