added some protocoll stuff