trajectory-based operations