stripped shared resources, and placed them in a shared module