edit from elmetro-work