Mobile And distribute systems assignment 6