changing our system_core source