initial use case writeup