final_compilation added