changes by sujan