working basic rendering