improves renderer