trying to fix the protocol issues here
fixing the protocol issues
remove the old subscription api