updated: core system + example