proper service and broudcast intgration. but need to handle bootup