Add some more prerequisites and clean when assembling