fixed, also used `.pattern`