Added method to create singleton