Define types and parser match server
Finish register
Finish register and login operations