added forecast feature