extension of the controller
buttons switch finished
started factory implementation
slider implemented
risks started