split it into 2 sections so you don't reinstall every time