http assignment