tags are fully functional now, but a bug has been spotted. Closes #9