add complete act() method for class ReproductionAction()