UPDATE CORE CLASS