todo: when I change from meso-to-macro, I lost the saved positions