add some chanhes