update by jack 4:26 PM 12/22/2014