started scalar field and efield classes