change end device classes to final