refactor member name to mName