constraining format