Continued work on the Bcakend abstraction.a