fine tuning less
extract variable