changed method access