added run module to host running IO functions