Script wrapper