Fixed Segementaion fault