post schema refinement and normal forms