backgrounds need to be public so they are displayed in dox