new pre build target for setup