New Files Updates to Header and Functions