public configuration