working on lamp stuff