synchronized modules