removed unneeded needs