Adding Structure for New Addtions
Formated Code