add tags and fixes