rough first draft
getting there... still not nice
newer version with nav bar n stuff...