added core3