remove nested and output functions
add empty function to renderable list
fix output tests