traditional pattern