started work on light sampling methods