protocol properly defined and working poc