Add uml prototype