new version of PROTOCOL
rename Token to AccessToken
don't use UUID data type
renamed UUID to user id, add parameter naming convention