more comments in the code