Added UML interfaces