do it pattern!