Backend progress, several fixes