Backend Object v2

More changes and added functions