DE_final_project