added orchestation function to manage image load process