Add new device.
Add coverage and some fixes.
no coverage files
Small changes and a little more testing.
Better coverage for that simple test.