adding tag assignment support, new tags saved to db