add some interfaces