minimizing code
change - 20042014
change1