Inserted prototypes and includes.