safe execute names
removed wrapper generation
read variables from .profile.d