Master input schemes tim

use link() instead