dynamic lamp naming