add some chages now sir .he