compile actual source