geometric basic patterns