add back validator
re formatting
fix leak
bump version