pattern fills