Add Horizon Methods 3
Merge attempt 1