Add comments in the codes