add validation event handling
direct insert