patterns1