prior to first compile