add comments to show
dynamically find fields for attribute assignment