implement dialog service
implement service payload serialization