user can create script