add support for top term movement