removed nonessential