Giving sweat and lots of blood