support procedure defination with comment