action interpretation
renaming members