add core package and classes