add character and remake map