core is dependency free