updates to work with real IPIO-16