adding project model fn, blade and controller