user configurable files and controller handling added