outline of a cloudlet client