fixed weird pad location jumps and added pick-and-place