parser class
added value class