refactoring access level