light classes work correctly