Thanks for providing a suggestion for the initial alg. I actually meant that we need to provide a list of codes for all the different algorithms clients can use so servers know how to process incoming requests.