tidying and adding additional configuration options for members