working with incore and outcore