add_sats2 seems to work
fixed off by one, removed printfs