pull for jf device