added method to allow multiple instances