added private option