bring back long fcn