using variables instead of hardcoded values.