updated extract features