sample parser