nearly functional. Rough around the edges.