made it more parallel