now with each tag and 13 passing tests