implemented partial renderer