implemented Palm Renderer, but doesn't work yet