-- playing around with adi and chesck
-- paring code down to the most basic test that will work