moved surf forecast stuff to separate views for reusability