Added functions prototypes and file was renamed