DigitalIO

improved main()