update back to @return array