added sample parsers