modified user-script