ledit backend functions actually starting to work.