add rendering component