I have had great deal of trouble keeping up with the rest of