completed forecast functionality