1. No need to create a global data variable for pipe_name and depth. You can just create a macro and pass it directly to SB_Create_CFE_SB_CreatePipe https://github.com/nasa/sample_app/blob/97ef16c316d6ab9692ef31dd12f930d0576213b9/fsw/src/sample_app.h#L74-L75 2. Rewrite SAMPLE_APP_ProcessCmd to have only 1 return. 3. The Command Counter is not incrementing for SAMPLE_APP_ProcessCmd and SAMPLE_APP_DisplayParamCmd