implement server to platform communication with different types