add support for adding tags