clean scheme