finish extracting methods