adding external, or trying to anyway