add renderer method