updated shoot script