variable selection added