updated extract feature