removed getInstance