add and link subodules