clearing all changes and posting new

final copy of code