added all 3 working pattern tests