a project of SCCP (Java introduction)