Added category add function (in progress)