still trying to get everything sussed out.  directional code is not quite there yet...