on to update pattern 3