so i took him to the vet and the vet gave him a clean bill of health. she listened to his lungs and heart and they were just fine and felt his abdomen and that was fine. and he weights 392 grams, i would have thought he weighted more.
so thats relief that he a ok, and hopefully he has a 1 piece shed in a few days.