functions personal

complete functions personal with comments