compile again