Newest code /w modified light code.