added render catcher class