Acnodes FPC 5121 User Manual

FPC 5121
Industrial Fanless Panel PC
FPC5121: 12.1 Industrial Fanless Touch Panel PC with Atom N2600 1.6GHz Processor
14628 Central Ave, Chin o, CA 91710 tel: 909.597.7588, fax:909.597.1939
© Copyrigh t 2013 Acnodes, Inc. All rights reserved. Product description and product speci fi cations are subj ect to change w ith out noti ce . For latest produc t inf ormat ion , please visit Acnodes web site at www.acnod es.com .
FPC 5121
Disclaimers
This manual has been carefully checked and believed to contain accurate information. Acnodes Corp. assumes no responsibility for any infringements of patents or an y third party’s rights, and any lia bility ar ising from such use.
Acnodes does not warrant or assume any legal liability or responsibility for the accuracy, completeness or usefulness of any information in this document. Acnodes does not make any commitment to update the information in this manual.
Acnodes reserves the right to change or revise this document and/or product at any tim e without notice.
No part of this document may be reproduced, stored in a retrieval s ystem, or transmitted, in any form or by an y means, electronic, m echanical, photoc opyin g, recording, or otherwise, without the prior written permission of Acnodes Corp.
14628 Central Ave, Chin o, CA 91710 tel: 909.597.7588, fax:909.597.1939
Industrial Fanless Panel PC
© Copyrigh t 2013 Acnodes, Inc. All rights rese rved. Product descripti on and product specif i cati ons are subj ect to change w ith out noti ce . For latest produc t inf ormat ion , please visit Acnodes web site at www.acnod es.com .
FPC 5121
Industrial Fanless Panel PC
Safety Precautions
Before getting started, please read the following im portant safety precautions.
1. The FPC5121 does not come equipped with an operating s ystem. An operating system m ust be loaded first before installing any software into the com puter.
2. Be sure to ground yours elf to prevent static charge when installing the internal components. Use a grounding wrist strap and place all electronic components in any static-shielded devices. Most electronic components are sensitive to static electrical charge.
3. Disconnect the power cord from the FPC5121 before any installation. Be sure both the system and external devices are tur ned OFF. A sudden surge of power could ruin sensitive components that the FPC5121 must be properly grou nded.
4. The brightness of the flat panel display will be getting weaker as a result of frequent usage. However, the operating period varies depending on the application environment.
5. Turn OFF the system power before cleaning. Clean the s ystem using a cloth only. Do not spray any liquid cleaner directly onto the scr een. The FPC5121 comes with a touchscreen. Although the touchscreen is chem ical resistant, it is recommended that you spray the liquid cleaner on a cloth first before wiping the screen. In case your system comes without the touchscreen, you must follow the sam e procedure and not spray any cleaner on the flat pane l directly.
6. Avoid using sharp objects to operate the touchscreen. Scratches on the touchscreen m ay cause m alfunction or internal failure to the touchscreen.
7. The flat panel display is not susceptible to shock or vibr ation. When assembling the FPC5121, make sure it is securely installed.
8. Do not open the systems back cover. If opening the cover for maintenance is a must, only a trained technician is allowed to do so. Integrated circuits on computer boards are sensitive to static electricity. To avoid damaging chips from electrostatic discharge, observe the following precautions:
 Before handling a board or integrated circuit, touch an unpainted portion of the system
 When handling boards and components, wear a wrist-grounding strap, available from
14628 Central Ave, Chin o, CA 91710 tel: 909.597.7588, fax:909.597.1939
unit chassis for a few seconds. This wil l he lp to discharge any static electricity on your body.
most electronic com ponent stores.
© Copyrigh t 2013 Acnodes, Inc. All rights reserved. Product description and product speci fi cations are subj ect to change w ith out noti ce . For latest produc t inf ormat ion , please visit Acnodes web site at www.acnod es.com .
Ta ble of Con te nts
Disclaimers .................................................................................................................................. ii
Safty Precautions ....................................................................................................................... iii
CHAPTER 1 INTRODUCTION........................................................................................................1
1.1 General Description ...................................................................................................1
1.2 Specifications.............................................................................................................2
1.2.1 Main CPU Board ........................................................................................................2
1.2.2 I/O System .................................................................................................................2
1.2.3 System Specification .................................................................................................3
1.3 Dimensions ................................................................................................................4
1.4 I/O Outlets ..................................................................................................................6
1.5 Packing List................................................................................................................7
CHAPTER 2 H ARDWARE INSTALLATION .................................................................................. 9
2.1 CF card Installation....................................................................................................9
2.2 Serial Ports Interface ...............................................................................................11
2.3 Ethernet ...................................................................................................................13
2.4 Mountings – Panel/Wall/Desktop/VESA..................................................................14
2.4.1 Panel Mounting........................................................................................................14
2.4.2 Wall-Mounting..........................................................................................................15
2.4.3 Desktop-Mounting....................................................................................................16
2.4.4 VESA-ARM Mounting ..............................................................................................17
2.5 HDD Instal lation .......................................................................................................19
2.6 DRAM Installation ....................................................................................................21
2.7 Wireless LAN Card Installation................................................................................ 23
CHAPTER 3 AMI BIOS SETUP UTILITY .....................................................................................25
Main Menu ............................................................................................................... 27
Advanced Menu.......................................................................................................28
ACPI Settings ..........................................................................................................29
CPU Configuration...................................................................................................30
IDE Configuration ....................................................................................................31
USB Configuration...................................................................................................32
PC Health Status .....................................................................................................34
Chipset Menu ..........................................................................................................35
Boot Menu ............................................................................................................... 38
Security Menu..........................................................................................................39
CHAPTER 4 DRIVERS INSTALLATION......................................................................................43
4.1 System .....................................................................................................................43
4.2 Touch Screen...........................................................................................................44
4.2.1 Specification.............................................................................................................44
4.2.2 Driver Instal lation- Windows 7 .................................................................................44
4.3 Embedded O.S. .......................................................................................................47
4.3.1 WES 7......................................................................................................................47
4.3.2 Windows CE.NET 6.0 ..............................................................................................48
Exit Menu.................................................................................................................40
CHAPTER 1
INTRODUCTION
This chapter contains general inform ation and detailed specifications of the FPC5121. Chapter 1 includes the following sections:
 General Description  Specification  Dimensions  I/O Outlets  Package List
1.1 General Description
The FPC5121 is a fan-less and com pact-size touch panel com puter , equipped with a 12.1 TFT LCD display and low power consumption Atom
®
supports Windows
7, WES 7. The panel computer is able to install a CompactFlash card and provide a Mini card slot for wireless module. Its excellent ID and friendl y user interface m ake it a professional yet easy-to-use panel computer. The FPC5121 is an ideal for space- limited applications in factory autom ation, machine m aker operating systems, building automation, and more.
FPC5121: 12.1 TFT XGA/SVGA Fanless Touch Panel Computer
 Reliable and Stable Design
The FPC5121 adopts a fanless cooling s ystem and a CompactFlashcard, which makes it suitable for vibration environments.
TM
N2600 1.6GHz processor. The FPC5121
 Embedded O.S. Supported
The FPC5121 not only supports Windows
®
7, but also supports embedded OS. For
storage device, the FPC5121 supports CompactFlashcard and 2.5 SATA device (optional).
 Industrial-grade Product Design
The FPC5121 has an incredible design to be used in different industrial environm ents.
The front bezel meets the IP65/NEMA4 standard. For connecting other devices, the FPC5121 also features several interfaces: USB,
Ethernet, and RS-232/422/485.
1.2 Specifications
1.2.1 Main CPU Board
 CPU
Atom
 System Chipset
NM10 Express
 BIOS
America Megatrends BIOS
 System Memory
One 204-pin DDR3 800MHz SO-DIMM sock et Maximum memory up to 2GB
1.2.2 I/O System
 Standard I/O
 1x RS-232/422/485, 1x RS232
 Ethernet
2x 10/100/1000Mbps Ethernet
 Audio
 One Line-out
 Expansion
 1 x PCIe mini card(optional)  1 x RFID(optional)  2 x speaker(optional)
 Storage
 One slot for CompactFlash  One 2.5SATA HDD
TM
N2600 1.6GHz processor onboard
4x USB 2.0
1x VGA
 Power connector
 FPC5121 : DC power 10~30VDC (phoenix type)
1.2.3 System Specification
12.1 TFT LCD
 Heat Dispensing Design  Disk drive housing:
 One 2.5 SATA drive
 Net Weight
 2.48 Kgs (5.46 lb)
 Dimension (Main Body Size)
 327.5x 52.5 x 261.8mm
 Operation Temperature
 0to 50(with W .T. DRAM/HDD in airflow condition)
 Relative Humidity
 10% to 95% @ 40 , Non-Condensing
 Vibration
 5 to 500 Hz, 2.0 G random for CF card
 Power input
 10~30VDC with phoenix power connector  External 60W AC Adapter
Power Input: 100VAC to 240VAC Power Output: 12VDC, Max. 5A
NOTE: All specifications and images are subject to change without notice. NOTE: If the operation temperature is higher than 35 , the wide temperature DRAM and HDD
are recommended to be used on the
device.
1.3 Dimensions
This diagram shows you dimensions and outlines of the FPC5121.
1.4
I/O Outlets
Please refer to the followi ng illustration for I/O locations of the FPC5121.
1.5 Packing List
When you receive the FPC5121, the bundled package should contain the following items:
 FPC5121 x 1  Panel Mount Kit x 6  Driver CD x1  Wall-Mount Kit x1  HDD Mylar x 1
If you cannot find the pack age or any items are m issing, please contact Acnodes distributors imm ediately.
CHAPTER 2
HARDWARE INSTALLATION
The FPC5121 provides rich I/O ports and flexible expansions for you to m eet different demand, for exam ple, CF card. The chapter will show you how to install the hardware. It includes:
 CompactFlashCard  Serial Port  Ethernet  Mounting Way
 Hard disk  Dram  Wireless LAN Card
2.1 CF card Installation
The FPC5121 provides one CF slot for users to install CompactFlashcard. Please refer to the following instructions for installation:
Step 1 Turn off the s ystem, and unplug the power cord.
sh
Step 2 Find out the cover on the side of the system .
TM
Step 3 Locate the CompactFla
socket, and insert the card into the socket.
Pin
Signal
Pin
Signal
1
Data Carrier Detect (DCD)
6
Data Set Ready (DSR)
2
Receive Data (RXD)
7
Request To Send (RTS)
3
Transmit Data (TXD)
8
Clear To Send (CTS)
4
Data Terminal Ready (DTR)
9
Ring Indicator (RI)
5
Ground (GND)
COM1
JP7
JP8
JP9
RS-232 (default)
3-5, 4-6
3-5, 4-6
1-2
RS-422
1-3, 2-4
1-3, 2-4
3-4, 7-8
RS-485
1-3, 2-4
1-3, 2-4
5-6, 7-8
2.2 Serial Ports Interface
The FPC5121 has two onboard serial ports, COM1 (RS-232/ 422/ 485) and COM2 (RS-
232). The following table shows you the pin assignments of this connector:
In addition, COM1 can be set for RS-232/422/485 by jumper. The jump setting is listed as below:
Pin
#
Signal
Name
RS-422
RS-485
1
TX- DATA-
2
TX+
DATA+
3
RX+
No connector
4
RX-
No connector
5
No connector
No connector
6
No connector
No connector
7
No connector
No connector
8
No connector
No connector
9
GND GND
When COM1 is set to RS-422 or RS-485, the pin assignm ents are listed below:
Pin
Signal
1 2 3 4 5 6 7 8
RJ-45
1
TX+ (Data transmission positive
2
TX- (Data transmission negative)
3
Rx+(Data reception positive)
4
RJ45 termination
5
RJ45 termination
6
Rx- (Data reception negative)
7
RJ45 termination
8
RJ45 termination
2.3 Ethernet
The FPC5121 is equipped with two high performance Plug and Play Ethernet interfaces, full compliant with IEEE 802.3 standard, and can be connected with a RJ-45 LAN connector.
Please refer to detailed pin assignm ent list below:
2.4 Mountings Panel/Wall/Desktop/VESA
There are several m ounting ways for the FPC5121, Panel, W all, Desktop and VESA mountings.
2.4.1 Panel Mounting The FPC5121 is designed for panel m ount application. A s et of standard mounting kit are
bundled with the system package that you can use it to mount the FPC5121.
2.4.2 Wall-Mounting The FPC5121 is designed for Wall m ounting application. Please refer to the following steps: Find out the screws as marked on the back side of chassis.
2.4.3 Desktop-Mounting The FPC5121 is designed for desktop mounting application. Please refer to the following steps:
Step 1 Find out the screws as m arked on the back side of chassis.
Step 2 Assem ble the desk top stand to the chassis, and fix the screws.
2.4.4 VESA- ARM Mounting Step 1 Find out the screws as m arked on the back side of chassis.
Step 2 Assem ble the VESA-ARM to the back side of the chassis, and fix the screws.
Step 3 VESA mounting Installation completed.
Caution Use r ecommended/suitable mounting apparatus to avoid risk of injury.
2.5 H DD Installation
The FPC5121 provides a convenient Hard Disk Drive (HDD) brack et for users to install 2.5 SATA HDD. Please follow the steps :
1. Unscrew six screws to remove the rear chassis.
2. Unscrew 4 screws from the HDD bracket, and take out HDD bracket.
3. Screw the 2.5e HDD, together with the HDD M ylar, to the HDD bracket.
4. Fix the HDD bracket into the system, and plug the data and power cable to HDD. Installation com plete.
2.6 DRAM Installation
The FPC5121 provides one 204-pin DDR3 800MHz SO-DIMM socket that support system memory up to 2GB. Please follow steps below to install the mem ory m odules:
1. Open the back cover and find mainboard ( SBC87832).
2. Push down latches on each side of the DIMM sock et.
3. Install the m emory module into the socket and push it firm ly down until it is fully seated. The socket latches are levered upwards and c lipped on to the edges of the DIMM.
2.7 Wireless LAN Card Installation
The FPC5121 provides on e Mini card slot for user to install one wireless LAN card. When installi ng the wireless LAN card, refer to the follo wing instructions and illustration:
1. Open the back cover and find mainboard ( SBC878 32).
2. The socket latches are clipped on to the edges of the Mini card. Install wireless LAN card to the socket.
CHAPTER 3
AMI BIOS SETUP UTILITY
This chapter provides user s with detailed description how to set up basic s ystem configuration through the AMIBIOS8 BIOS setup utility.
Starting
To enter the setup screens, follow the steps below: Turn on the computer and press the <Del> k ey immediately. After you press the <Delete> key, the main BIOS setup menu displays. You can access the other
setup screens from the main BIOS setup menu, such as the Chipset and Power m enus.
Navigation Keys
The BIOS setup/utility uses a k ey-based navigation system called hot keys. Most of the BIOS setup utility hot keys can be used at any tim e during the setup navigation process.
These keys include <F1>, <F10>, <Enter >, <ESC>, <Arrow> keys, and so on.
Note: Some of nav igation keys differ from one screen to another.
Left/Right
The Left and Right <Arrow> keys allow you to select a setup screen.
 Up/Down
The Up and Down <Arrow> keys allow you to select a setup screen or sub-screen.
+ Plus/Minus
The Plus and Minus <Arrow> keys allow you to change the field value of a particular setup item.
Tab
The <Tab> key allows you to select setup fields.
F1
The <F1> key allows you to display the General Help screen.
F10
The <F10> key allows you to save any changes you have made and exit Setup. Press the <F10> key to save your changes.
Esc
The <Esc> key allows you to discard any changes you have made and exit the Setup. Press the
<Esc> key to exit the setup without saving your changes.
Enter
The <Enter> key allows you to display or change the setup option listed for a particular setup item. The <Enter> key can also allow you to display the setup sub - screens.
Main Menu
When you first enter the Setup Utility, you will enter the Main setup screen. You can alwa ys return to the Main s etup screen by selecting the Main tab. There are two Main Setup options. They are described in this s ection. The Main BIOS Setup screen is shown below.
 System Time/Date
Use this option to change the system tim e and date. Highlight S ystem Time or System Date using the <Arrow> keys. Enter new values through the keyboard. Press the <Tab> key or the <Arrow> keys to m ove between fields. The date must be entered in MM/DD/YY form at. The tim e is entered in HH:MM:SS format.
Advanced Menu
 Launch PXE OpROM
Use this item to enable or disable the boot ROM function of the onboard LAN chip when the system boots up.
 Launch Storage OpROM
Enable or disable boot option for legacy m ass storage devices with Option ROM. The Advanced menu allows users to set configuration of the CPU and other s ystem devices. You
can select any of the items in the left frame of the screen to go to the sub menus:
 ACPI Settings  CPU Configuration  IDE Configuration  USB Configuration  NCT6627UD Superior IO Configuration  NCT6627UD HW Monitor  JMB36X ATA Control ler Configuration
For items marked with “or items m arked with Configurationet con
ACPI Settings
You can use this screen to select options for the ACPI Settings, and change the value of the selected option. A description of the selected item appears on the right side of the screen.
 ACPI Sleep St ate
Use this item to select the highest ACPI sleep state the system will enter.
CPU Configuration
This screen shows the CPU Configuration, and you can change the value of the selected option.
 Hyper Threading Technology
Use this item to enable or disable Hyper -Threading Technology, whic h makes a single physical processor perform multi-tasking function as two logical ones.
 Execute Disable Bit
This item helps you enable or disable the No-Execution Page Protection Technology
IDE Configuration
 S ATA Controller(s)
The optional settings are: [Disabled]; [Enabled].
 Configure SATA as
The optional settings are: [IDE]; [AHCI].
USB Configuration
You can use this screen to select options for the USB Configuration, and change the value of the selected option. A description of the selected item appears on the right side of the screen.
 Legacy USB Support
The optional settings are: [Auto]; [Disabled]; [Enabled].
NCT6627UD Super IO Configuration You can use this screen to select options for the Super IO Configuration, and change the value of
the selected option. A desc ription of the selected item appears on the right side of the screen
 Serial Port Configuration
Use this item to set param eters of serial port 0~3.
PC Health Status
This screen shows the Hardware Health Configuration, and a description of the selected item appears on the right side of the screen.
Chipset Menu
The Chipset menu allows users to change the advanced chipset settings. You can select any of the items in the left frame of the screen to go to the sub m enus:
Host Bridge
Host Bridge For items marked with , please press <Enter> for m ore options.
South Bridge
South Bridge For item s m arked with ”, please press <Enter> for more options.
M emory Frequency and Timing This item is for m emor y frequency and timing settings. Press <Enter> to go to the sub menu.
Intel IGD Configuration You can use this screen to select options for the Intel IGD Configuration, and change the value of
the selected option. A desc ription of the selected item appears on the r ight s ide of the screen.
Press [Enter] to mak e settings for Intel IGD Configuration:
 IGFX-Boot Type
Use this item to set the video device which will be activated during POST. This has no effect if external graphics presents. The optional settings ar e: [Auto]; [CRT]; [DP]; [INT-LVDS];
 LCD Panel Type:
The optional settings are: [640 x 480 18bit]; [800 x 600 18bit]; [1024 x 768 18bit]; [1280 x 1024 18bit]; [1366x768 18bit]; [1224x600 18bit]; [1280 x 800 18bit]
Boot Menu
The Boot m enu allows users to change boot options of the system .
Boot Settings Configuration
 Setup Prompt Timeout
Use this item to set num ber of seconds to wait for setup activation key.
 Bootup NumLock State
Use this item to select the power-on state for the Num Lock.. The optional settings are: [On]; [Off].
 GateA20 Active
If Upon Request is selected, GA20 can be disabled using BIOS services. If Always is selected, disabling G20 is not allowed; this option is useful when any RT code is executed above 1MB.
 Option ROM Messages
Set display mode for option ROM. Configuration options are Force BIOS and Keep Current.
 Interrupt 19 Capture
If this item is enabled, this function makes the option ROM to trap Interrupt 19.
 Boot Option Priorities
These are settings for boot priority. Specify the boot device priority sequence from the
Security Menu
The Security menu allows users to change the security settings for the system.
available devices.
 Administrator Password
This item indicates whether an adm inistrator password has been set. If the pas sword has been installed, Installed displays. If not, Not Installed displays.
 User Password
This item indicates whether a user password has been set. If the password has been installe d, Installed displays. If not, Not Installed displays.
Exit Menu
The Save & Exit menu allows users to load system configuration with optim al or failsafe default values.
 Save Changes and Exit
When you have com pleted the system configuration changes, select this option to leave Setup and reboot the computer so the new system configuration parameters can take effect. Select Save Changes and Exit from the Exit menu and press <Enter>. Select Ok to save changes and exit.
 Discard Changes and Exit
Select this option to quit Setup without making any permanent changes to the system configuration. Select Discard Changes and Exit from the Exit menu and press <Enter>. Select Ok to discard c hanges and exit.
 Save Changes and Reset
When you have com pleted the system configuration changes, select this option to leave Setup and reboot the computer so the new system configuration param eters can tak e effect. Select Save Changes and Res et from the Save & Exit menu and press <Enter >. Select Yes to save changes and reset.
 Discard Changes and Reset
Select this option to quit Setup without making any permanent changes to the system configuration and reboot the com puter. Select Discard Changes and Reset from the Save & Exit m enu and press <Enter>. Select Yes to discard changes and reset.
 Save Changes
When you have completed the system configuration changes, select this option to save changes. Select Save Changes from the Save & Exit m enu and press <Enter>. Select yes to save changes.
 Discard Changes
Select this option to quit Setup without mak ing an y perm anent changes to the system configuration. Select Discard Changes from the Save & Exit m enu and press <Enter>. Select Yes to discard changes.
 Restore Defaults
It autom atically sets all Setup options to a complete set of default settings when you select this option. Select Restore Defaults from the Save & Exit menu and press <Enter>.
 Save as User Defaults
Select this option to save system configuration changes done so far as User Defaults. Select Save as User Defaults from the Save & Exit menu and press <Enter >.
 Restore User Defaults
It automatically sets all Setup options to a complete set of User Defaults when you select this option. Select Restore User Defaults from the Save & Exit menu and press <Enter>.
 Boot Override
Select a drive to immediately boot that device regardless of the current boot order.
CHAPTER 4
DRIVERS INSTALLATION
4.1 System
FPC5121 supports Windows7. To facilitate the installation of s ystem driver, please carefully read the instructio ns in this chapter before start installing.
1. Insert Driver CD and select the \Drivers.
2. Select all files and follow the installing pr ocedure.
Touch Screen
5-wire Analog Resistive type
Touch Screen Controller
PenMount 6000 USB Touch Screen Controller IC
Communications
USB interface
Baud Rate
19200 baud rate fixed
Resolution
1024 x 1024 (10 bit A/D converter inside)
Power Input
5V
Power Consumption
Active: 24.6mA / Idle Mode: 13.4mA
4.2 Touch Screen
The FPC5121 uses the 5-wire analog resistve. There are the specification and driver installation which are listed below.
4.2.1 Specification
4.2.2 Driver Installation- Windows 7
The FPC5121 provides a touch screen driver that users can install it under the operating system Windows 7. To facilitate installation of the touch screen driver, you should read the instructions in this chapter carefully before you attempt installation.
1. Insert Driver CD and follow the path to select the \Drivers\Step 5 - Touch”.
2. Follo w the ins talling procedure and press OK.
3. Click Start menu and select PenMount Utilities”; and then, a “PenMount Control Panel
pops out.
4. Select the “Standard Calibrate tab.
5. Calibration: To adjust the display with touch panel, click “Calibration and follow the calibrate point to do
calibration; there are five points on screen for calibration.
6. Press OK.
4.3 Embedded O.S.
The FPC5121 provid es the WES 7. The O.S. is suppor ted devices which are listed below.
4.3.1 WES 7 Here are supported onboard devices:
Onboard Multi I/O SATA HDD USB PS2 Keyboard and mouse CRT/LCD display(Default 18bits Resolution 800x600) 10/100/1000 base-T Ethernet Compact Flash Onboard Audio Touch Screen
PenM ount Touch screen Before you can use and calibrate it, here is what you should do:
1. Set up Penmount touch device driver by executing C:\Penm ount\ Windows 2000-XP V5.0\setup.exe. When the installation is finished, an icon s 2000-X P V5.0\sthe Taskbar.
2. Calibrate Penmount touch by clicking on the he brate, and the go on the calibration
3. Restart the c omputer.
4.3.2 Windows CE.NET 6.0 Here are supported onboard devices:
Onboard Multi I/O SATA HDD USB PS2 Keyboard and mouse CRT/LCD display 10/100/1000 base-T Ethernet Compact Flash Onboard Audio Audio Touch Screen
Calibration Touch screen In this image we add PenMount Touch drivers and utilities. It is customized for 800 x 600. Calibration:
1. Click “Calibratyion on desktop to calibrate touch screen.
2. In the start\programs menu, select save registry”, thus Calibration data will be saved and
effective in next booting.
Loading...