added private_choices and archive_choices