inline validation