updated methods in network module