Add Factory Method to create different method