added tags and able to filter with tags, pasted all tests