links now implemented for open(), read(), and write()