just some comments in the code