#439 fix good backend functionality