add dynamic movement via matrices