added uml

Signed-off-by: sam9116 <sam.b5687@gmail.com>