added class synopsys
adding comments from public functions