Add comments | Correct light | do some cleaning | Better default value for positions | Add samples [ A