joshua pattern