receiver + service + fragment