implemented loading and shift parts of setup