fixed segfault
fixed segfault