update by jack 5:02 PM 12/26/2014