working on external resources