additional parameter check
added DESCRIPTION