extract different info