working on read segfault