adds backend, new assets, weird css