update by jack 4:51 PM 12/18/2014