calcform dynamic action, fix calc time diff, pieces