Global working
changes to accomodate refactored backend class