added some more memcpy implementations