rename member vars to avoid clashing with parameter name