fix initiatlize