added docs for behavioral patterns