Explaining my starting template which i have been developing almost a year