alternate grid design - still needs some refinement...