More comments and explainations!