add quality options for shot()