complete application validation