further progress on the backend-part