Push pull legs