added basic protocol handling dummy functions