add diag

'diag' is required in order to display a 'explain' message.

By the way,  why do you need shebang ?