added some variable <= adj    stuff