final base project