changed protocol, now there are command and parameter separatos