add extracting out extent handler