Adding some interfaces