fix title comment in header file
create classes for lamp structure and effects