resizing, better controls, still needs working sessions