5.segfault but it;s worked