[WIP] reconstructing instances from hash