wooooo protocol commands done. may need more idk.