Table of Contents Table of Contents ..............I Figures..................III Tables ................... IV Chapter 1. Introduction ............1-1 1.1 About this manual...............1-1 1.2 Who should read this manual ............1-1 1.3 Contents ..................1-2 1.4 Eddy Documents.................1-2 1.5 Technical Support ...............1-3 Chapter 2. Getting Started ............. 2-1 2.1 Overview .................2-1 2.2 Features ..................2-5 2.3 Package Checklist ...............2-7...
Page 3
4.2 First-time Bootup ..............4-2 4.3 Connecting to Eddy with IP address ..........4-3 4.4 Eddy-S2M/Pin’s MCI & USB Host Port ..........4-6 Chapter 5. Configuration via Web ..........5-1 5.1 Connection ................5-1 5.2 Setup Menu ................5-2 5.3 Network Settings ............... 5-3 5.4 Serial Settings................
Eddy-DIO Series and Eddy-CPU Series. This manual focuses on Eddy-Serial and Eddy-CPU Series. 1.1 About this manual This manual includes all necessary information from installation to operating Eddy Series (Eddy-CPU, Eddy-S1/Pin, Eddy-S1/DB9, and Eddy-S1/DB9-PoE). Setting Eddy’s configurations, status monitoring, firmware update, and other administration work are also included, H/W level integration and S/W setting information can also be found.
Chapter 1. Introduction is a preface with general information and introductory notices. Chapter 2. Getting Started gives a brief introduction to Eddy series, including features and applications. Chapter 3. Hardware Descriptions explains the layout and pin specifications with block diagram and drawings.
Chapter 1. Introduction Document Description Eddy Spec Sheet Eddy specifications An introductory reading for anyone new to embedded device Eddy White Paper server, which focuses on background, history, market environment, and technology Eddy Application Notes Various applications of Eddy presented in diagrams and images All documents are updated promptly, so check for the recent document updates.
Chapter 2. Getting Started Chapter 2. Getting Started Welcome to Eddy! This chapter includes Eddy series overview, main and distinctive features, package contents for each product, and application fields. 2.1 Overview There are 4 modules in Eddy-Serial Series; Eddy-CPU, Eddy-S1/Pin, Eddy-S1/DB9, and Eddy-S1/DB9- PoE.
Chapter 2. Getting Started ◆ Eddy-S1/Pin RJ-45 Ethernet port is included to provide direct connection to network. For serial communication, RS232 only or RS422/485 combo interface is available. In the combo module, RS422/485 setting can be adjusted with software, using web interface. Acceptable external power input ranges from 3.0 to 5.5V through pin headers.
Chapter 2. Getting Started ◆ Eddy-S1/DB9-PoE This module can operate as a powered device (PD), which accepts power input from the twisted pair Category 5 Ethernet cable as specified in IEEE 802.3af Power-over-Ethernet (PoE) standard. With an auxiliary 5V DC power jack, power supply can be automatically channeled to 5V adaptor when PSE (Power Sourcing Equipment) is out of order.
Chapter 2. Getting Started Eddy Development Kit (Eddy DK) ◆ Eddy Development Kit (Eddy DK) helps programmers to test and customize their own Eddy applications easily, with 1 piece of Eddy-S1/Pin module included in the package. The kit includes evaluation board, all necessary connectors, and programming environment with documentations and guidelines.
USB host port Max 921.6Kbps serial speed Max 8Mbps MCI speed Max 8Mbps USB Full speed Program and run your own application SystemBase SDK and API support for application programming (included in Development Kit) Small size to fit in to any hardware...
Page 14
Chapter 2. Getting Started 10/100Mbps Ethernet port (auto MDIX) SystemBase COM Port Redirector for better adaptability Extensive configuration and monitoring with Portview Firmware upload with Web, FTP , and TFTP Configuration with Web, Telnet, SNMP , and Portview Various customizing options...
Chapter 2. Getting Started 2.3 Package Checklist Eddy package is composed of following components. Make sure every component is included with your package. ◆ Eddy Package Contents All module packages include a module and a CD with utilities and documents. Module 1pc (Eddy-S1/Pin, Eddy-S1/DB9, Eddy-S1/DB9-PoE, Eddy-S2M/Pin) CD-ROM (Utilities and documents) 2.4 Applications...
Chapter 3. Hardware Description Chapter 3. Hardware Description This chapter provides Eddy’s hardware information, including block diagram, layout, pin specifications, dimensions and other hardware-related issues. 3.1 Eddy-CPU Ethernet port is provided as pin headers, and the transformer and RJ-45 connector should be manually implemented by users.
Page 19
Chapter 3. Hardware Description J1 Pin Description Pin No Name Description MCDB1 Multimedia Card Slot B Data MCCK Multimedia Card Clock MCDB3 Multimedia Card Slot B Data (SPI0_NPCS0) SPI Peripheral Chip Select 0 MCDB2 Multimedia Card Slot B Data MCCDB Multimedia Card Slot B Command (SPI0_MOSI) SPI Master Out Slave In...
Page 20
Chapter 3. Hardware Description LAN connection status Link/Activity Pin State Definition LED_link No Link Link Activity Toggle Blinking LAN_RX- Physical receive or transmit signal (- differential) LAN_RX+ Physical receive or transmit signal (+ differential) LAN_TX- Physical transmit or receive signal (- differential) LAN_TX+ Physical transmit or receive signal (+ differential) J2 Specifications...
Page 21
Chapter 3. Hardware Description J2 Pin Description Pin No Name Description 1~16 A[15:0] Address Bus 0~15 External device Chip Select signal, 256MB memory area NCS2 addressable, active low External device Write Enable signal, active low HRST External device Reset signal, active high External device Read signal 21, 23 Ground...
Page 22
Chapter 3. Hardware Description J3 Pin Description Pin No Name Description Product ID only used by the manufacturer. PID[4:0] Please do not work on these pins. 6, 25, Ground General Purpose In/Out signal Development Kit’s LED adjustable Pin State 7~22 GPIO[1:16] Definition Debug Unit - DBGU...
Chapter 3. Hardware Description 3.2 Eddy-S1/Pin Ethernet LAN port is in RJ-45 form factor to provide direct network connection. One serial port is provided in pin header interface, supporting either RS232 only or RS422/485 combo. Pins can be connected to any kind of external serial interface of user’s preference. Figure 3-3 Eddy-S1/Pin –...
Chapter 3. Hardware Description 3.2.2 Pin Specifications Pin Specification and its usages are as follows. RJ-45 ◆ J1 Serial 10-pin header connector ◇ J1 : RS232 Signal Description Data Carrier Detection (Input) Receive Data (Input) Transmit Data (Output) Data Terminal Ready (Output)
Page 29
Chapter 3. Hardware Description Signal Description Ground Data Set Ready (input) Request to Send (Output) Clear to Send (Input) 9, 10 No Connection ◇ J1 : RS422 Full Duplex Signal Description RXD+ Receive differential data positive (Input) TXD+ Transmit differential data positive (Output) RXD- Receive differential data negative (input) TXD-...
Page 30
Chapter 3. Hardware Description Signal Description 3.0 ~ 5.5V DC input NTRST Test Reset Signal Test Data In Test Clock Test Data Out Test Mode Select NRST Reset signal for external devices Ready indicator (Active low output) Processor status can be indicated, when connected as below. RDY# Connection to external reset switch (Input) As reset logic is built-in, this pin can be connected directly to the...
Chapter 3. Hardware Description ◆ RJ-45 Ethernet Signal Description TXD+ Physical transmit or receive signal (+ differential) TXD- Physical transmit or receive signal (- differential) RXD+ Physical receive or transmit signal (+ differential) RXD- Physical receive or transmit signal (- differential) Description LAN connection speed Left Green...
Chapter 3. Hardware Description 3.2.4 Terminal Resistors Terminal Resistors are installed in RS422 or RS485 communication to prevent noise and distortion of long distance data transfer. They help by matching impedance in communication line, and normally 120 ohm resistors are used. The decision to use terminal resistor lies with the user, and one may choose to either install or not install terminal resistors in RS422 or RS485 mode.
Chapter 3. Hardware Description 3.3 Eddy-S1/DB9 Ethernet LAN port is in RJ-45 form factor to provide direct network connection. Unlike other modules, this model can be applied without any connection interface. For serial communication, RS232 only or RS422/485 combo interface is available through DB9 male connector.
Chapter 3. Hardware Description 3.3.2 Pin Specifications Pin Specification and its usages are as follows Reset switch Power Jack RJ-45 ◆ Power JACK Contact Polarity Center +5VDC ± 5%(over 400mA ) Outer Ground 3-10...
Page 36
Chapter 3. Hardware Description ◆ DB9 Serial Connector ◆ RS232 Signal Description Data Carrier Detection (Input) Receive Data (Input) Transmit Data (Output) Data Terminal Ready (Output) Ground Data Set Ready (input) Request to Send (Output) Clear to Send (Input) Ring Indicator (Input) ◆...
Page 37
Chapter 3. Hardware Description ◆ RS422 Full Duplex Signal Description RXD+ Receive differential data positive (Input) TXD+ Transmit differential data positive (Output) RXD- Receive differential data negative (input) TXD- Transmit differential data negative (Output) ◆ LED Signal Description READY Indicates the processor status DATA LED ON when serial data is transmitted ◆...
Page 38
Chapter 3. Hardware Description Signal Description LAN connection status Link/Activity Pin State LED Definition Right Yellow No Link (LAN_LINK) Link Activity Toggle Blinking 3-13...
Chapter 3. Hardware Description 3.4 Eddy-S1/DB9-PoE This module can operate as a powered device (PD), which accepts power input from the twisted pair Category 5 Ethernet cable as specified in IEEE 802.3af Power-over-Ethernet (PoE) standard. With a backup 5V DC power jack, power supply can be automatically channeled to 5V adaptor when PSE (Power Sourcing Equipment) is out of order.
Chapter 3. Hardware Description 3.4.2 Pin Specifications Pin Specification and its usages are as follows. Power Jack RJ-45 Reset Switch ◆ Power JACK Contact Polarity Center +5VDC ± 5%(400mA or above) Outer Ground 3-16...
Page 42
Chapter 3. Hardware Description ◆ DB9 Serial Connector ◆ RS232 Signal Description Data Carrier Detection (Input) Receive Data (Input) Transmit Data (Output) Data Terminal Ready (Output) Ground Data Set Ready (input) Request to Send (Output) Clear to Send (Input) Ring Indicator (Input) ◆...
Page 43
Chapter 3. Hardware Description ◆ RS422 Full Duplex Signal Description RXD+ Receive differential data positive (Input) TXD+ Transmit differential data positive (Output) RXD- Receive differential data negative (input) TXD- Transmit differential data negative (Output) ◆ LED Signal Description POWER LED ON when power is on LED ON when serial data is transmitted LED ON when serial data is received.
Page 44
Chapter 3. Hardware Description ◆ RJ-45 Port(w/PoE PD Functionality) Signal Description TXD+ Physical transmit or receive signal (+ differential) TXD- Physical transmit or receive signal (- differential) RXD+ Physical receive or transmit signal (+ differential) Vin+ PSE positive connection Vin+ PSE positive connection RXD- Physical receive or transmit signal (- differential)
Chapter 3. Hardware Description 3.5 Eddy-S2M/Pin This model supports MCI ( MultiMedia Card Interface) and USB host port. The MultiMedia Card Interface (MCI) supports the MultiMedia Card (MMC) Specification V3.11 and the SD Memory Card Specification V1.0. The USB Host Port integrates a root hub and transceivers on downstream ports. It provides several high-speed half-duplex serial communication ports at a baud rate of 12 Mbit/s, up to 127 USB devices.
Chapter 3. Hardware Description 3.5.2 Pin Specifications Pin Specification and its usages are as follows. MCI slot Reset Switch J9 PIN USB Host RJ-45 J8 PIN Power Jack figure 3-16 Eddy-S2M/Pin Pin Spec ◆ Power JACK Contact Polarity Center +5VDC ± 5%(400mA or above) Outer Ground 3-22...
Chapter 3. Hardware Description figure 3-17 J8 PIN header ◇ J8 : RS232 Signal Description Data Carrier Detection (Input) Receive Data (Input) Transmit Data (Output) Data Terminal Ready (Output) Ground Data Set Ready (input) Request to Send (Output) Clear to Send (Input) 9,10 No Connection ◇...
Chapter 3. Hardware Description ◆ J9 16-pin header connector figure 3-18 J9 PIN header Signal Description 1, 2 3.0~5.5V DC input Receive Data (Input) Transmit Data (Output) Request to Send (Output) Clear to Send (Input) No Connection Ready indicator (Active low output) Processor status can be indicated, when connected as below.
Page 50
Chapter 3. Hardware Description ◇ J9 : RS422 Full Duplex Signal Description RXD+ Receive differential data positive (Input) TXD+ Transmit differential data positive (Output) RXD- Receive differential data negative (input) TXD- Transmit differential data negative (Output) ◇ J9 : RS485 Half Duplex Signal Description TRX+...
Chapter 3. Hardware Description Signal Description LAN connection status Link/Activity Pin State LED Definition Right Yellow No Link (LAN_LINK) Link Activity Toggle Blinking 3.5.3 Eddy-S2M/Pin JIG (Pin-to-DB9 gender) Eddy-S2M/Pin JIG is provided as a Pin-to-DB9 gender for Eddy-S2M/Pin module. Eddy-S2M/Pin JIG is used for connections to DB9 interfaces.
Page 52
Chapter 3. Hardware Description ◆ RS232 Signal Description Data Carrier Detection (Input) Receive Data (Input) Transmit Data (Output) Data Terminal Ready (Output) Ground Data Set Ready (input) Request to Send (Output) Clear to Send (Input) Ring Indicator (Input) ◆ RS485 Half Duplex Signal Description TRX+...
Page 53
Chapter 3. Hardware Description Signal Description GPIO2 Programmable I/O 3 (user-defined I/O) GPIO3 Programmable I/O 4 (user-defined I/O) Processor status can be indicated, when connected as READY below. 3-28...
Chapter 4. Integration Chapter 4. Integration This chapter explains how you can make Eddy to communicate. It deals with LAN and pin header connection guides for Eddy to operate together with the target serial device. Follow these steps to connect Eddy to the device and network. 4.1 Connection Guide 1) LAN In order to connect Eddy to network, you need to use RJ45 Ethernet port.
Chapter 4. Integration 4.2 First-time Bootup First of all, please make sure the power input you supply to the module is corresponding with the Eddy model that you have. If an appropriate power input has been successfully supplied, Eddy will power on and start booting.
Chapter 4. Integration 4.3 Connecting to Eddy with IP address In order to view current Eddy’s settings or modify them, you need to make a Web or Telnet connection to Eddy. IP address is required information to make a connection. There are two ways you can know the current IP address of Eddy.
Page 57
Chapter 4. Integration Factory default alias IP address: 10.10.1.1 ◆ In case you configure Eddy to use DHCP to obtain an IP address automatically, you might find it hard to know the IP address to connect to. To provide users with an easier way to know the current IP address, Eddy has a fixed alias IP that is always accessible.
Page 58
You can configure Eddy with commands after accessing Eddy through Telnet. For more information, please refer to Chapter 6. Configuration via Telnet. 3) Portview You can use a Windows-based utility Portview from SystemBase to monitor Eddy. For more information on using the utility for your administration purpose, please refer to Portview User Guide.
Chapter 4. Integration 4.4 Eddy-S2M/Pin’s MCI & USB Host Port The following contents outline the usage of Eddy-S2M/Pin’s MCI & USB Host Port. Using MCI slot MMC and SDCards can be used through MCI slot. Please note that MCI and SDCard must be inserted before power is induced to Eddy-S2M/Pin module. MMC or SDCards are automatically recognized as a new disk space in "...
Page 60
Chapter 4. Integration recognized as /dev/sdb1, /dev/sdc1, /dev/sdd1…. Each device must be mounted for proper use. Following displays an example of two USB memory stick connection with a hub. Eddy login: eddy Password: # fdisk -l Disk /dev/sda: 4068 MB, 4068474880 bytes 51 heads, 50 sectors/track, 3116 cylinders Units = cylinders of 2550 * 512 = 1305600 bytes Device Boot...
Chapter 5. Configuration via Web Chapter 5. Configuration via Web 5.1 Connection Open your favorite web browser and enter the IP address of Eddy to access Eddy’s web manager. Once you are successfully connected, the following front page will show up. You need to enter appropriate username and password to login.
Chapter 5. Configuration via Web 5.2 Setup Menu If login process is successful, you will see a web manager’s main page, showing summary of your device. On the left, you will see a setup menu, and you can navigate through these options. Figure 5-2 Main Page Main features of Setup Menu are as follows.
Chapter 5. Configuration via Web 5.3 Network Settings Configure general network environment and network management. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’ in order to see these changes in effect. Changes will be discarded if you do not save current settings.
Chapter 5. Configuration via Web Current subnet mask Eddy is assigned to. (When line type is Static IP , manually enter an Subnet appropriate subnet mask.When line type is DHCP , 255.255.255.0 Mask current subnet mask is displayed, but it is not editable.) Current default gateway Eddy is assigned to (When line type is Static IP , manually enter an...
Chapter 5. Configuration via Web 5.4 Serial Settings You can set the communication and operation environment for the serial port. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save &...
Page 66
Chapter 5. Configuration via Web Menu Default Descriptions configuration, please refer to Chapter 3. Hardware Description. Select the operation protocol, which the serial port would use. ▪Disable Do not use this port. ▪COM Use the serial port of Eddy as the COM ports of Windows 2000/XP/2003/Vista operated PC.
Page 67
Chapter 5. Configuration via Web Menu Default Descriptions Set the socket number for the port. TCP server and UDP server Local 4001 operation mode makes use of this port for awaiting network Socket Port socket connections. Port Alias Port1 Port alias name for convenience. 16 Characters at maximum. Set communication speed.
Page 68
Chapter 5. Configuration via Web Menu Default Descriptions This needs to be set when consecutive data from the given serial port needs to be transmitted to socket at once. If 100 bytes of character string are to be transmitted from the serial device and bypass is set to Disable, Eddy waits until the entire 100 bytes are received.
Chapter 5. Configuration via Web 5.5 GPIO Settings Configure operation mode and value for each Programmable I/O pins. Eddy includes GPIO pins that output 3.3V or detect 3.3V signals. Eddy-CPU has 16 pins, Eddy-S1/Pin has 4 pins, but Eddy-S1/DB9 and Eddy-S1/DB9-PoE models do not have any GPIO pins.
Chapter 5. Configuration via Web Figure 5-6 Eddy-CPU - GPIO Settings Page Table Main features for GPIO Settings Menu Default Descriptions Set current pin’s I/O mode. When in output mode, 3.3V output can Mode Output be controlled. When in input mode, any 3.3V from outside can be detected (Options: Output, Input) Set current pin’s output value.
Chapter 5. Configuration via Web 5.6 Change Password Change Web/Telnet access username and password. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’...
Chapter 5. Configuration via Web 5.7 Update Firmware Firmware is an application embedded in Flash memory of Eddy. Set the location of the firmware file to update, using the ‘Browse…‘ button. The selected firmware will be transferred to Eddy when you click ‘Start Update’.
Chapter 5. Configuration via Web 5.8 Factory Default Restore all the configuration parameters to the factory default values. Clicking on ‘Restore Factory Defaults’ button will delete all current settings and restore settings to the initial status. Eddy will automatically reboot. You cannot turn back the decision once you select this option.
Chapter 5. Configuration via Web 5.9 Save & Reboot This option saves changes to the Flash memory and restarts the system to let the changes to take place in the operation. Figure 5-13 Save & Reboot Page Main features for Save & Reboot are as follows Table Main features for Save &...
Chapter 6. Configuration via Telnet Chapter 6. Configuration via Telnet 6.1 Connection Open your telnet client and enter Eddy’s IP address to connect. You need to enter appropriate username and password to login. Please note that this username and password is used as authentication method for Web as well.
Chapter 6. Configuration via Telnet 6.2 View commands Commands related to View are as follows. Table def view commands Commands Descriptions def view Show all information about Eddy. def view server Show network and device server’s settings. def view port Show serial port settings.
Chapter 6. Configuration via Telnet def portviewport Set the socket number of the PC with Portview 4000 <Port Number> installed. Enable or disable SNMP(Simple Network Management Protocol) support. def snmp Disable ▪MIB-II (RFC 1213): System, Interface, IP, ICMP, TCP, [Enable / Disable] ▪MIB-I (RFC 1317): Serial Interface def telnet Enable or disable Telnet service.
Page 80
Chapter 6. Configuration via Telnet Commands Default Descriptions ▪Eddy-S1/Pin, S1/DB9, S1/DB9-PoE Only RS232 interface supported. Fixed. (Default: RS232) ▪Eddy-S1/Pin-C, S1/DB9-C, S1/DB9-PoE-C RS422 or RS485 interface is supported. By software, you can select one of these interfaces. (Default: RS422) def port 1 interface RS232 or [RS232 / RS422 / RS485] RS422...
Page 81
Chapter 6. Configuration via Telnet Commands Default Descriptions def port 1 loginname When the Operation Mode is set to TCP Server, set the None <username> username to ask for(Max 8 bytes) def port 1 loginpass When the Operation Mode is set as TCP Server, set the None <password>...
Chapter 6. Configuration via Telnet 6.5 GPIO commands Configure operation mode and value for each Programmable I/O pins. (Only Eddy-CPU and Eddy-S1/Pin modules support this function.) Table GPIO commands Commands Default Descriptions def gpio <0~15> mode [in / out] Output Set current pin’s I/O mode.
Chapter 7. Appendix Chapter 7. Appendix 7.1 Firmware Updates Eddy supports firmware update with Web or FTP . This section describes update method via FTP and Telnet. Web update is described in Chapter 5. Configuration via Web. ① Connect to Eddy with FTP , using correct username and password. (Default: eddy, 99999999) ②...
Chapter 7. Appendix ⑤ Connect to Eddy with Telnet, using correct username and password. (Default: eddy, 99999999) ⑥ After the login, you are already at the default directory where the firmware resides. Update can start right away. ⑦ Issue a command ‘ls’ to make sure firmware files are both successfully uploaded. ⑧...
Page 85
Chapter 7. Appendix 7.2 Eddy-CPU ARM926EJ-S(180 MHz) Memory 4MB Flash, 32 MB SDRAM External 16 bit / 8 bit data bus Interface Ethernet 10/100 Base-T (Pin Header) Interface Hardware GPIO Max. 16 Programmable I/O Pins Power Input 3.3 V (200 mA Max) Dimensions 25 * 42 * 6 mm Weight...
Page 86
Chapter 7. Appendix 7.3 Eddy-Serial S1/Pin_ S1/DB9_ S1/DB9 S1/DB9 S1/Pin S1/DB9 -PoE -PoE_C ARM926EJ-S (180MHz) Memory 4MB Flash / 32 MB SDRAM Ready,communication None LED Tx, Rx, Ready, Power LED GPIO Hardware Power Input 3.3V ~ 5V Pin Input 5V Power Jack 5V Power Jack or PoE Power Consumption 5V / 290 mA (1.5 W Max)
Page 87
Chapter 7. Appendix 7.4 Eddy-Memory S2M/Pin S2M/Pin-C ARM926EJ-S(180 MHz) Memory 4MB Flash, 32 MB SDRAM Ready, Seial Tx, Rx Data LED Input 5V Pin Input or 5V Power Jack Power Hardware GPIO Max. 16 Programmable I/O Pins Power 5V / 290 mA (1.5 W Max) Dimensions 60 x 80 x 19 mm Weight...
Page 88
Chapter 7. Appendix 7.5 Ordering Information Embedded CPU module/ Programmable Eddy-CPU 3.3V power input (Pin header interface) RS232 Pin header interface S1/Pin 3.3 ~ 5V power input RS422/485 Pin header interface S1/Pin –C 3.3 ~ 5V power input RS232 DB9 Serial interface S1/DB9 5V power input RS422/485 DB9 Serial interface...
Page 89
Chapter 7. Appendix 7.7 FCC Statement THIS DEVICE COMPLIES WITH PART 15 OF THE FCC FULES. OPERATION IS SUBJECT TO THE FOLLOWING TWO CONDITIONS: (1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE. (2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED. (3) INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION.
Need help?
Do you have a question about the Eddy Series and is the answer not in the manual?
Questions and answers