core unit definitions