adding changes by robert