Implemented save (with and without categories) and unsave.