janky network movement, needs fixing