extract to work right