complete tasks
add manifeest tag for receiver
add service class