added simple extraction interface