travel based pattern design