added michaels changes