added new design pattern post link