DYNAMIC CORE ROUTINE