Add an implementation of catagory and keywords