pro and flat forms