open pattern