basic design, look and feel