split up the files. Not using the widgets