added UML for ESH things