added short module documentation for patterns