renderer basics