challenge 2 improvements done
challenge 2 improvements done