improved work with network