this is an awesome pattern. great job!