refactoring
tags can be locked in tagLists