added delete render, rerender