implement a recursive mkdir since make_path is not setting correct group
whitespace