added saving and loading features for the tag list