clean working, reading in tags