example and core updated