complex motion systems