cleaned up interface/start of snapshot backend