cross-frames implement