singleton diagram factori instanc diagram factori 