comments are GREATLY appretiated _______________________________________________________________________________________________