improving code

in 48 seconds, using 0 compute credits, and was queued for 48 seconds
merge request