Hi Michael, thank you for this channel, i really appreciate it. I was trying to find an appropriate spot to ask my question so i'll use this posting since my question is training related. How would you recommend i use call operation, call behavior action, action, method,etc. to model a specification to write software code? In other words, it's a specification for a Software Design Document( SDD) that captures the "what to do" so that vendors can use the specification and develop software code? I've looked at one of your presentation "Architectural Modeling in SysML" dated October 26-29, 2015 to get ideas, but the cooking example wasn't helpful to me. Looking forward to your reply. My apologies for the lengthy comment.