closed #12, fixed #14, closed #15, in part by setting up config data to be more visible