use case routine and search updated