change visibility, add method