Now they can funtion as modules and standalones.