fixes

cleaned protocol
small improvements
random
asdf
sdf