Subcriber Cases
sepration of useCases