changes to newchar.new