forecast implementation in progress