extact method