add usecase diagram