A3 first compile