eliminated some variables