desing patern update
Signed-off-by:Kardeş Yazılım <kardesyazilim@gmail.com>