work on external deps