init checking