implemented open. trying to implement close, getting a completely baffling error
finished SysClose, SysSeek