precompile
modify hidden tags
event logs