application backend work in progress