support single script as project