lots of good work -- next step is to do pixels->pins