moved general purpose parsers to com.os.parser package