fixed explicit types in core package