added new parserfunctions, update item & room class