wrote rips message parser