modules from source attributes