save collection on every change
connect mathcmaking to backend
small singles changes