Main Acrivity and receiver