Terrain editor

all of them may be in the initializer list