category and tags addition methods implemented