use own system core