basic explanation of core packages