added interface for adding firms
getting firms and logging them