implement core-theme package