prepare base project