change realisation company class
Added patern Factory