wireframe nearly complete