modified name and variable