added help, lowercase recognition