fixed 3rd by review suggestins