starting to work on the parse message method
parseMessage now de-coupled, still not smooth in GUI