update to the use case