revised carry~ test pattern