In creating my own program how do I know which protocol to use like which kind of protocol should I declare in the .h file?