changed file names with prototypes/classes