forecast object formatting and beginnings to switch/case