compile info