using all ext