strcasecmp largerly completed