design pattern | New Tech Update