final (at this moment) design. all done.