02282014_2

revised code
part2-3 completed