add tag feature with bugs