working on hashable plot schema