some work, moved dlink to own git