added uml and lect