after first compile