working on initStructListPointer