added sym arg