add external deps