allow create script source from file