basic rendering and updates ready