Added simulation running funcionality