Tim Noyes patterns