moved external dependencies to /external folder.