added private attribute