wireframing some necessary structures