dotspot I/O