Add basic structure for Encounter api