modified [ invalidformatexception first_name[0] != first_name[0].upcase]
made the function valid? as private