A usable version with basic c/s model
Temp work for introducing packet and following structures
Lowercase modify
lowercase