added node interfaces for additional render states