spec update, added uml