add some interfaces for stroker
decrease the interfaces for render