reworked terrain arguments