adding check on load for all external dependancies