lots of new rendering features