added dynamics and hints