add some feature

create link
create tech
create tech then

remove link
remove tech
remove tech then
fix some bugs