Added the category header and implementation file