merged option parsiong