initial stab at lamp module