updated assignemnt