init validation