removed render struct