Add implementation of UseCase