adding settings file and custom widgets file