an another try for making my 'base' project for other ones