more changes:added classes for the new protocol