Implemented user configurable interface