Carries out research, designs ...... ction, maintenance and repair.