added patch movement