add interactive make; customize build;