add different slim build method