some references added