add category transaction