build before install