application validation