added network methods