removed non-forecast details from loop, create forecast mutablearray