This is the idea

description here