creating module delivery