added extract
modified extract