variable vs hardcoded