missing delete in previous commit and renderer in previous previous commit