start of compact