trying multiparty form.. might be more convenient if speed not concern