package broadcastreceiver
changing archetecture