finished updating projects functionality