some variables in common methods unified