added frank-wolfe optimizer for m3n