adding variables and componit outline