for education of java