added some tech requirements, use cases