Tested and working.
With IO plate.