an very useful interface