- simpler parsing approach