patttern module  v3 skeleton