incremental step, make it prettier.  still much to do