using core pkg