Added new Functions
Renamed Functions
Updated Basic Headers