loosened up on patterns