clean+mutex