Added simulation methods