work in progress -- stop using interaction maps