fix NULL parameters problems