# 2 has the best pattern IMO