attributes extraction