segfault fixed
segfault fixed