i18n works better
somes bug fixed
validation catching