laid out work for configuration