modifications from TAs