added next 2 patterns