latest code 3/7/2014