moved company interface to core