added private/public viewing