quick fix for making recase actually optional
made command line args more flexible for recase option