updated final project app