basic 'notpublic' bits working