graphics ok, need refining through