Need to work on parser for multiple protocols