optimize for gzip size
optimize 4 filesize
support any scenes