base project UI and data put