keywords dynamics