visible patterns