added the basic renderer