lay out pattern and start to modify layout to meet vis design