---------- COMMENTS ----------- !!!