Some random crap
Added some more protocol