converted laser pin to union to save ram