setting up external module