still bug, cannot store map objects in localStorage
readme