added comments about  param and undef