some dynamics