took aout all unnecessary comments. Ready for submit