support any script
support compile languages