basic file structure and grunt process