spatial-temporal reasoning