network factory added