Added updating projects functionality
missed files from last two commits