partially working rendering
further KitKat refactoring