start implementing some basic linking