add some useful interface