replaced mkdir call with boost create_directories