close to charting, a few printlns more...