enriching code with automatic parameter