add terrain and terrain viewer