added modifiable horizon