adjust think tag for pre-process tags and add lower and upper case tag compiler