constants update and new backend merge