added dynamics class back in