using hanoidb as backend storage