initial project
first backend code, widgetset