jsonstore -> dictstore
dictstore OOP -> functional programming