added terrain demo