init validate