Light absorbing molecules