much clean init