add try of use case implementation