basic codes and initial programming objects