#56 initial version of Dio Driver