chanical and electric